Kinetis SDK Demo Applications User Guide  1.0.0-beta
Freescale Semiconductor, Inc.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
dspi.h File Reference
#include <stdint.h>
#include "fsl_dspi_master_driver.h"
#include "fsl_dspi_slave_driver.h"

Go to the source code of this file.

Enumerations

enum  _spi_instances {
  kMasterInstance,
  kSlaveInstance
}
 

Functions

dspi_status_t data_source (uint8_t *sourceWord, uint32_t instance)
 
dspi_status_t data_sink (uint8_t sinkWord, uint32_t instance)
 
void on_error (dspi_status_t error, uint32_t instance)
 
void dspi_edma_master_setup (uint8_t instance, uint32_t baudRateHz, uint8_t transferSizeBits)
 
void dspi_edma_slave_setup (uint8_t instance, uint8_t transferSizeBits)
 

Enumeration Type Documentation

Enumerator
kMasterInstance 
kSlaveInstance 

Function Documentation

dspi_status_t data_sink ( uint8_t  sinkWord,
uint32_t  instance 
)
dspi_status_t data_source ( uint8_t *  sourceWord,
uint32_t  instance 
)
void dspi_edma_master_setup ( uint8_t  instance,
uint32_t  baudRateHz,
uint8_t  transferSizeBits 
)
void dspi_edma_slave_setup ( uint8_t  instance,
uint8_t  transferSizeBits 
)
void on_error ( dspi_status_t  error,
uint32_t  instance 
)